package com.chenjt.jvm.first.eight_executeEngine;

/**
 * 注释：
 * 测试解释器模式和JIT编译模式
 * -Xint: 6042ms
 * -Xcomp: 1417ms
 * -Xmixed: 878ms
 *
 * @author chenjt
 * @date 2025/6/12 14:40
 */
public class IntCompTest {

    public static void main(String[] args) {
        long start = System.currentTimeMillis();
        testPrimeNumber(1000000);
        long end = System.currentTimeMillis();

        System.out.println("花费的时间为：" + (end - start) + "ms");
    }
    public static void testPrimeNumber(int count){
        for (int i = 0; i < count; i++) {
            // 计算100以内的质数
            label:for (int j = 2; j < 100; j++){
                for (int k = 2; k < Math.sqrt(j); k++){
                    if(j % k == 0){
                        continue label;
                    }
                }
            }
        }
    }
}
